68
|
I have a hierarchy and I need to filter only root items that match, with thier childs

OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "LinesAtRoot", -1);
_ObjectSetProperty( combobox , "FilterInclude", 3);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterType", 240);
_ObjectSetProperty( column , "Filter", "R1");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "R1");
_ObjectCallMethod( items , "InsertItem", h,"","C1");
_ObjectCallMethod( items , "InsertItem", h,"","C2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "R2");
_ObjectCallMethod( items , "InsertItem", h,"","C1");
_ObjectCallMethod( items , "InsertItem", h,"","C2");
_ObjectCallMethod( combobox , "ApplyFilter");
|
66
|
I have a hierarchy and I need to filter only parent items that match, including thier childs

OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "LinesAtRoot", -1);
_ObjectSetProperty( combobox , "FilterInclude", 1);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterType", 240);
_ObjectSetProperty( column , "Filter", "R1");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "R1");
_ObjectCallMethod( items , "InsertItem", h,"","C1");
_ObjectCallMethod( items , "InsertItem", h,"","C2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "R2");
_ObjectCallMethod( items , "InsertItem", h,"","C1");
_ObjectCallMethod( items , "InsertItem", h,"","C2");
_ObjectCallMethod( combobox , "ApplyFilter");
|
558
|
I do not like to specify the item padding for every column I add. The question is how can I do it automatically

OBJECT column,columns,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectCallMethod( combobox , "AttachTemplate", "handle AddColumn(Column){Column{Def(48)=8;Def(49)=8;AllowDragging=False;AllowSizing = True}}");
_ObjectSetProperty( combobox , "HeaderAppearance", 4);
_ObjectSetProperty( combobox , "DrawGridLines", -1);
_ObjectSetProperty( combobox , "GridLineStyle", 32);
columns = _ObjectGetProperty( combobox , "Columns");
_ObjectCallMethod( columns , "Add", "Item");
column = _ObjectCallMethod( columns , "Add", "Pos");
_ObjectSetProperty( column , "Position", 0);
_ObjectSetProperty( column , "Width", 32);
_ObjectSetProperty( column , "AllowSizing", 0);
_ObjectSetProperty( column , "FormatColumn", "1 index ``");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item A");
_ObjectCallMethod( items , "AddItem", "Item B");
_ObjectCallMethod( items , "AddItem", "Item C");
_ObjectCallMethod( combobox , "EndUpdate");
|
472
|
I cannot seem to get autosearch=1 (contains) in the column object to search properly. It still only finds items that start with the typed character. I want to it look to see if the typed character(s) are contained in the item. I Can't seem to get this to work

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 2);
_ObjectSetProperty( combobox , "HeaderVisible", 0);
_ObjectSetProperty( combobox , "AutoSearch", -1);
_ObjectSetProperty( combobox , "AutoDropDown", -1);
_ObjectSetProperty( combobox , "IntegralHeight", -1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default") , "AutoSearch", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "This is a bit of text");
_ObjectCallMethod( items , "AddItem", "This is a another text");
_ObjectCallMethod( combobox , "EndUpdate");
|
94
|
I can't scroll to the end of the data. What can I do

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ScrollBySingleLine", -1);
_ObjectSetProperty( combobox , "DrawGridLines", -2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(0)) = 13");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(1)) = 26");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(2)) = 36");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(3)) = 48");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
|
469
|
I am using the ScrollWidth/ScrollHeight property on 0 to hide the control's scroll bars, the question is that the drop down button is disappearing. What can be done so I can still show the drop down button

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "LabelHeight", 40);
_ObjectSetProperty( combobox , "ScrollWidth", 0);
_ObjectSetProperty( combobox , "ScrollHeight", 0);
_ObjectSetProperty( combobox , "DropDownButtonWidth", 40);
_ObjectCallMethod( combobox , "EndUpdate");
|
514
|
I am using filter prompt feature, and also column's filter, just wondering if possible to compact displaying the filter bar so it won't show on multiple lines

OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Item") , "DisplayFilterButton", -1);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Pos");
_ObjectSetProperty( column , "AllowSizing", 0);
_ObjectSetProperty( column , "AllowSort", 0);
_ObjectSetProperty( column , "Width", 32);
_ObjectSetProperty( column , "FormatColumn", "1 apos ``");
_ObjectSetProperty( column , "Position", 0);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item A");
_ObjectCallMethod( items , "AddItem", "Item B");
_ObjectCallMethod( items , "AddItem", "Item C");
_ObjectSetProperty( combobox , "FilterBarFont", _ObjectGetProperty( combobox , "Font"));
_ObjectSetProperty( combobox , "FilterBarCaption", "`<r><i><fgcolor=808080><upline><solidline><sha ;;0>` + value");
_ObjectSetProperty( combobox , "FilterBarPromptPattern", "B");
_ObjectSetProperty( combobox , "FilterBarPromptVisible", 2067);
column = _ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0)");
_ObjectSetProperty( column , "FilterType", 240);
_ObjectSetProperty( column , "Filter", "Item A|Item B");
_ObjectCallMethod( combobox , "ApplyFilter");
_ObjectCallMethod( combobox , "EndUpdate");
|
550
|
I am calling Value to change the selected value, but the selection is not visible, unless I scroll to it

OBJECT combobox,items,rs;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "ColumnAutoResize", 0);
rs = CreateObject("ADODB.Recordset");
_ObjectCallMethod( rs , "Open", "Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Program Files\Exontrol\ExComboBox\Sample\Access\sample.accdb",1,1);
_ObjectSetProperty( combobox , "DataSource", rs);
_ObjectSetProperty( combobox , "Value", 10311);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "EnsureVisibleItem", _ObjectGetProperty( items , "FocusItem"));
_ObjectCallMethod( combobox , "EndUpdate");
|
146
|
I've seen that you can change the visual appearance for the scroll bar. How can I do that

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "VisualAppearance") , "Add", 1,"c:\exontrol\images\normal.ebn");
_ObjectCallMethod( _ObjectGetProperty( combobox , "VisualAppearance") , "Add", 2,"c:\exontrol\images\pushed.ebn");
_ObjectCallMethod( _ObjectGetProperty( combobox , "VisualAppearance") , "Add", 3,"c:\exontrol\images\hot.ebn");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(324) = 16777216");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(325) = 33554432");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(327) = 50331648");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(404) = 15790320");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(276) = 15790320");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Background(511) = 15790320");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "S") , "Width", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Level 1") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Level 2") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Level 3") , "LevelKey", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "E1") , "Width", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "E2") , "Width", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "E3") , "Width", 32);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "E4") , "Width", 32);
_ObjectSetProperty( combobox , "ColumnAutoResize", 0);
|
119
|
I've seen that the width of the tooltip is variable. Can I make it larger

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ToolTipWidth", 328);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "tootip") , "ToolTip", "this is a tooltip that should be very very very very very very very long");
|
2
|
I've added a single column, but it is displayed only on a part of the control. Is there something I can do so the column will be fully displayed on the control

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "ColumnName");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 2");
|
473
|
How would you clear the displayed selection for style DropDownList. So if a user selects or searches a value in a style DropDownList, I want to know if I can reset the control back to an empty selection

// DropUp event - Occurs when the drop-down portion of the control is hidden.
FUNCTION comboboxEvents_DropUp()
_ObjectSetProperty( combobox , "Value", "");
END
// SelectionChanged event - Fired after a new item has been selected.
FUNCTION comboboxEvents_SelectionChanged()
Message( "You selected: " );
Message( _ObjectGetProperty( combobox , "Value") );
END
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
ObjectAssociateEvents("comboboxEvents", combobox);
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 2);
_ObjectSetProperty( combobox , "HeaderVisible", 0);
_ObjectSetProperty( combobox , "AutoSearch", -1);
_ObjectSetProperty( combobox , "AutoDropDown", -1);
_ObjectSetProperty( combobox , "IntegralHeight", -1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default") , "AutoSearch", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "This is a bit of text");
_ObjectCallMethod( items , "AddItem", "This is a another text");
_ObjectSetProperty( items , "DefaultItem", _ObjectCallMethod( items , "InsertItem", "","",""));
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemPosition(0) = 0");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SortableItem(0) = False");
_ObjectCallMethod( combobox , "EndUpdate");
|
560
|
How I can programmatically select a row (with regular combobox I can set the ListIndex right up to Listcount -1)

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(ItemByIndex(1)) = True");
_ObjectCallMethod( combobox , "EndUpdate");
|
561
|
How I can programmatically select a row (method 2)

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectSetProperty( combobox , "Value", "Item 2");
_ObjectCallMethod( combobox , "EndUpdate");
|
88
|
How do lock / fix some columns to the control, so I can see them all the time, event if I scroll the columns

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "CountLockedColumns", 1);
_ObjectSetProperty( combobox , "BackColorLock", 15790320);
_ObjectSetProperty( combobox , "ColumnAutoResize", 0);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Locked") , "Width", 128);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Un-Locked 1") , "Width", 128);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Un-Locked 2") , "Width", 128);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Un-Locked 3") , "Width", 128);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`locked`),1) = `unlocked`");
|
299
|
How do I vertically align a cell

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "DrawGridLines", -2);
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Add(`MultipleLine`).Def(16) = False");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "VAlign");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "This is a bit of long text that should break the line");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `top`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellVAlignment(h,1) = 0");
h = _ObjectCallMethod( items , "AddItem", "This is a bit of long text that should break the line");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `middle`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellVAlignment(h,1) = 1");
h = _ObjectCallMethod( items , "AddItem", "This is a bit of long text that should break the line");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `bottom`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellVAlignment(h,1) = 2");
|
84
|
How do I use my own icons for my radio buttons

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectCallMethod(combobox, "ExecuteTemplate", "RadioImage(0) = 1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "RadioImage(1) = 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Add(`Radio`).Def(1) = True");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Radio 1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellState(AddItem(`Radio 2`),0) = 1");
_ObjectCallMethod( items , "AddItem", "Radio 3");
|
83
|
How do I use my own icons for checkbox cells

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectCallMethod(combobox, "ExecuteTemplate", "CheckImage(0) = 1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "CheckImage(1) = 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Add(`Check`).Def(0) = True");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Check 1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellState(AddItem(`Check 2`),0) = 1");
|
479
|
How do I unselect/deselect the item (Simple style)
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Def");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectSetProperty( combobox , "SearchColumnIndex", 0);
_ObjectSetProperty( combobox , "Value", "Item 2");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(FocusItem) = False");
_ObjectCallMethod( combobox , "EndUpdate");
|
478
|
How do I unselect/deselect the item (DropDownList style)
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Def");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectSetProperty( combobox , "SearchColumnIndex", 0);
_ObjectSetProperty( combobox , "Value", "Item 2");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(FocusItem) = False");
_ObjectCallMethod( combobox , "EndUpdate");
|
477
|
How do I unselect/deselect the item (DropDown style)
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Def");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectSetProperty( combobox , "SearchColumnIndex", 0);
_ObjectSetProperty( combobox , "Value", "Item 2");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(FocusItem) = False");
_ObjectCallMethod( combobox , "EndUpdate");
|
288
|
How do I unselect an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(h) = False");
|
155
|
How do I underline the numbers greater than a value

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "ConditionalFormats") , "Add", "%0 >= 10") , "Underline", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Numbers");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 10);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 20);
|
244
|
How do I underline an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemUnderline(AddItem(`underline`)) = True");
|
245
|
How do I underline a cell or an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaptionFormat(AddItem(`gets <u>underline</u> only a portion of text`),0) = 1");
|
246
|
How do I underline a cell

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellUnderline(AddItem(`underline`),0) = True");
|
325
|
How do I turn off the auto complete feature

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AutoComplete", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
328
|
How do I specify the width of the drop down window

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod(combobox, "ExecuteTemplate", "WidthList() = 100");
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
327
|
How do I specify the minimum width of the drop down window

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "MinWidthList", 100);
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
329
|
How do I specify the minimum height of the drop down window

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "MinHeightList", 100);
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
92
|
How do I specify the indentation of the child items relative to their parents

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "LinesAtRoot", 1);
_ObjectSetProperty( combobox , "Indent", 11);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod( items , "InsertItem", h,"","Child");
|
330
|
How do I specify the height of the drop down window

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod(combobox, "ExecuteTemplate", "HeightList() = 400");
_ObjectSetProperty( combobox , "MinWidthList", 100);
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
338
|
How do I specify the height of the control's label

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "LabelHeight", 34);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
93
|
How do I specify the column where the tree lines / hierarchy are shown

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "LinesAtRoot", 1);
_ObjectSetProperty( combobox , "TreeColumnIndex", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 2");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1.1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 2.1`),1) = `Child 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2.1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
|
483
|
How do I sort the index column as numeric

// InsertItem event - Occurs after a new item has been inserted to Items collection.
FUNCTION comboboxEvents_InsertItem(OBJECT combobox, INT Item)
OBJECT items;
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,Item")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", Item)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(Item,1) = ItemToIndex(Item)");
END
OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
ObjectAssociateEvents("comboboxEvents", combobox);
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "DrawGridLines", -1);
_ObjectSetProperty( combobox , "ColumnAutoResize", -1);
_ObjectSetProperty( combobox , "ShowFocusRect", 0);
_ObjectSetProperty( combobox , "SingleEdit", -1);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Next");
_ObjectCallMethod(combobox, "TemplatePut", "Dim colObj")
_ObjectCallMethod(combobox, "TemplatePut", column)
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(48) = 4");
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(52) = 4");
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Index");
_ObjectSetProperty( column , "AllowSizing", 0);
_ObjectSetProperty( column , "Width", 48);
_ObjectSetProperty( column , "FormatColumn", "(((0 := (1 index ``)) mod 3) case ( default: ``; 0 : `<r><fgcolor=B0B0B0>`; 1: ``; 2 : `<c><fgcolor=808080>` )) + str(=:0)");
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(17) = 1");
_ObjectSetProperty( column , "SortType", 5);
_ObjectSetProperty( column , "Position", 0);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 4");
_ObjectCallMethod( items , "AddItem", "Item 5");
_ObjectCallMethod( items , "AddItem", "Item 6");
_ObjectCallMethod( items , "AddItem", "Item 7");
_ObjectCallMethod( items , "AddItem", "Item 8");
_ObjectCallMethod( items , "AddItem", "Item 9");
_ObjectCallMethod( items , "AddItem", "Item 10");
_ObjectCallMethod( combobox , "EndUpdate");
|
229
|
How do I sort the child items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod( items , "SortChildren", h,0,0);
|
79
|
How do I sort descending a column, and put the sorting icon in the column's header

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0).SortOrder = 2");
|
78
|
How do I sort ascending a column, and put the sorting icon in the column's header

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0).SortOrder = 1");
|
72
|
How do I sort a column by numbers

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "desc") , "SortType", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", 1);
_ObjectCallMethod( items , "AddItem", 5);
_ObjectCallMethod( items , "AddItem", 10);
_ObjectCallMethod( items , "SortChildren", 0,0,0);
|
116
|
How do I show the tooltip quicker

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ToolTipDelay", 1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "tootip") , "ToolTip", "this is a tooltip assigned to a column");
|
181
|
How do I show or hide the sorting icons, but still need sorting

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Sorted") , "SortOrder", 1);
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0).DisplaySortIcon = False");
|
194
|
How do I show buttons for all cells in the column

OBJECT column,combobox;
combobox = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Button");
_ObjectCallMethod(combobox, "TemplatePut", "Dim colObj")
_ObjectCallMethod(combobox, "TemplatePut", column)
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(2) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(3) = True");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", " Button 1 ");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", " Button 2 ");
|
193
|
How do I show buttons for all cells in the column

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Add(`Button`).Def(2) = True");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
|
109
|
How do I show alternate rows in different background color

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "BackColorAlternate", 15790320);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 4");
_ObjectCallMethod( items , "AddItem", "Item 5");
|
559
|
How do I set an extra data for each item
// MouseMove event - Occurs when the user moves the mouse.
FUNCTION comboboxEvents_MouseMove(OBJECT combobox, INT Button, INT Shift, INT X, INT Y)
_ObjectCallMethod(combobox, "TemplatePut", "Dim c,hit")
_ObjectCallMethod(combobox, "TemplatePut", c)
_ObjectCallMethod(combobox, "TemplatePut", hit)
i = _ObjectCallMethod(combobox, "ExecuteTemplate", "ItemFromPoint(-1,-1,c,hit)");
_ObjectCallMethod(combobox, "TemplatePut", "Dim _ObObj,i")
_ObjectCallMethod(combobox, "TemplatePut", _ObjectGetProperty( combobox , "Items"))
_ObjectCallMethod(combobox, "TemplatePut", i)
Message( i );
Message( _ObjectCallMethod(combobox, "ExecuteTemplate", "_ObObj.ItemData(i)") );
END
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
ObjectAssociateEvents("comboboxEvents", combobox);
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemData(AddItem(`method 1`)) = `your extra data of method 1`");
_ObjectCallMethod( items , "InsertItem", 0,"your extra data of method 2","method 2");
items = _ObjectGetProperty( combobox , "Items");
_ObjectSetProperty( items , "DefaultItem", _ObjectCallMethod( items , "AddItem", "method 3"));
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemData(0) = `your extra data of method 3`");
_ObjectCallMethod( combobox , "EndUpdate");
|
286
|
How do I select an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(h) = True");
|
347
|
How do I select a value

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "IntegralHeight", -1);
_ObjectSetProperty( combobox , "LinesAtRoot", 1);
_ObjectSetProperty( combobox , "TreeColumnIndex", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 2");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1.1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 2.1`),1) = `Child 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2.1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Select(1) = `Root 1.2`");
|
348
|
How do I select a value

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "IntegralHeight", -1);
_ObjectSetProperty( combobox , "LinesAtRoot", 1);
_ObjectSetProperty( combobox , "TreeColumnIndex", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 2");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1.1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 2.1`),1) = `Child 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2.1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Root 2.2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(InsertItem(h,,`Child 1.1`),1) = `Child 1.2`");
_ObjectSetProperty( combobox , "Value", "Root 1.1");
|
466
|
How do I select a NULL/empty value

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "Style", 2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Items");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 4");
_ObjectSetProperty( items , "DefaultItem", _ObjectCallMethod( items , "InsertItem", "","",""));
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemPosition(0) = 0");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SortableItem(0) = False");
_ObjectSetProperty( combobox , "Value", "");
_ObjectCallMethod( combobox , "EndUpdate");
|
114
|
How do I search case sensitive, using your incremental search feature

OBJECT columns,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AutoSearch", -1);
_ObjectSetProperty( combobox , "ASCIILower", "");
columns = _ObjectGetProperty( combobox , "Columns");
_ObjectSetProperty( _ObjectCallMethod( columns , "Add", "exStartWith") , "AutoSearch", 0);
_ObjectSetProperty( _ObjectCallMethod( columns , "Add", "exContains") , "AutoSearch", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`text`),1) = `another text`");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`text`),1) = `another text`");
|
262
|
How do I retrieve the focused item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(FocusItem) = True");
|
345
|
How do I remove the drop down's border

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "DropDownBorder", 0);
|
69
|
How do I remove the control's border

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "Appearance", 0);
|
451
|
How do I prevent scrolling the control's data after user does the sort

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "EnsureOnSort", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0).SortOrder = 1");
|
585
|
How do I prevent changing the cell's state ( check-box state )
// CellStateChanging event - Fired before cell's state is about to be changed.
FUNCTION comboboxEvents_CellStateChanging(OBJECT combobox, INT Cell, INT NewState)
OBJECT items;
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,Cell")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", Cell)
NewState = _ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellState(,Cell)");
END
OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
ObjectAssociateEvents("comboboxEvents", combobox);
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "LinesAtRoot", -1);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "P1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim colObj")
_ObjectCallMethod(combobox, "TemplatePut", column)
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(0) = True");
_ObjectSetProperty( column , "PartialCheck", -1);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "P2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "colObj.Def(0) = True");
_ObjectSetProperty( column , "PartialCheck", -1);
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod( combobox , "EndUpdate");
|
77
|
How do I perform my own/custom sort, using my extra strings

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "desc") , "SortType", 5);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(`A`),0) = `C`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(`B`),0) = `B`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(`C`),0) = `A`");
_ObjectCallMethod( items , "SortChildren", 0,0,0);
|
76
|
How do I perform my own/custom sort, using my extra numbers

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "desc") , "SortType", 5);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(0),0) = 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(1),0) = 1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellData(AddItem(2),0) = 0");
_ObjectCallMethod( items , "SortChildren", 0,0,0);
|
82
|
How do I perform my own sorting when user clicks the column's header

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "SortOnClick", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 2");
|
334
|
How do I lock or make read-only the control

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "Locked", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
331
|
How do I let user to resize the drop down window, at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
332
|
How do I let user to resize only the width of the drop down window, at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectSetProperty( combobox , "AllowVResize", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
333
|
How do I let user to resize only the height of the drop down window, at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AllowSizeGrip", -1);
_ObjectSetProperty( combobox , "AllowHResize", 0);
_ObjectSetProperty( combobox , "MinWidthList", 100);
_ObjectSetProperty( combobox , "MinHeightList", 100);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
|
117
|
How do I let the tooltip being displayed longer

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ToolTipPopDelay", 10000);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "tootip") , "ToolTip", "this is a tooltip assigned to a column");
|
153
|
How do I highlight in italic the numbers greater than a value

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "ConditionalFormats") , "Add", "%0 >= 10") , "Italic", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Numbers");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 10);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 20);
|
154
|
How do I highlight in italic the numbers greater than a value

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "ConditionalFormats") , "Add", "%0 >= 10") , "StrikeOut", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Numbers");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 10);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 20);
|
152
|
How do I highlight in bold the numbers greater than a value

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "ConditionalFormats") , "Add", "%0 >= 10") , "Bold", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Numbers");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 2);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 10);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 20);
|
71
|
How do I hide the control's header bar

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "HeaderVisible", 0);
|
258
|
How do I get the parent item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(ItemParent(ItemChild(h))) = True");
|
232
|
How do I get the number or count of items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", _ObjectGetProperty( items , "ItemCount"));
|
261
|
How do I get the number or count of child items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod( items , "AddItem", _ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ChildCount(h)"));
|
339
|
How do I get the handle of the drop down window

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", _ObjectGetProperty( combobox , "hWndDropDown"));
|
263
|
How do I get the handle of the cell

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellBold(,ItemCell(h,0)) = True");
|
257
|
How do I get the first child item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(ItemChild(h)) = True");
|
486
|
How do I get sorted the column as string, numeric, date, date and time. Also how can it be applied to drop down filter panel

OBJECT column,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Date");
_ObjectSetProperty( column , "SortType", 2);
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "DisplayFilterPattern", 0);
_ObjectSetProperty( column , "DisplayFilterDate", -1);
_ObjectSetProperty( column , "FilterList", 1296);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "DateTime");
_ObjectSetProperty( column , "SortType", 3);
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "DisplayFilterPattern", 0);
_ObjectSetProperty( column , "FilterList", 1296);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Time");
_ObjectSetProperty( column , "SortType", 4);
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "DisplayFilterPattern", 0);
_ObjectSetProperty( column , "FilterList", 1296);
_ObjectSetProperty( column , "FormatColumn", "time(value)");
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Numeric");
_ObjectSetProperty( column , "SortType", 1);
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterList", 1296);
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "String");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterList", 1296);
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "1/27/2010");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = #1/27/2010 10:00:00 AM#");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,2) = CellCaption(h,1)");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,3) = 1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,4) = CellCaption(h,3)");
h = _ObjectCallMethod( items , "AddItem", "1/27/2011");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = #1/27/2011 9:00:00 AM#");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,2) = CellCaption(h,1)");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,3) = 11");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,4) = CellCaption(h,3)");
h = _ObjectCallMethod( items , "AddItem", "11/2/2010");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = #11/2/2010 9:00:00 AM#");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,2) = CellCaption(h,1)");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,3) = 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,4) = CellCaption(h,3)");
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(`DateTime`).DisplayFilterDate = False");
_ObjectCallMethod( combobox , "EndUpdate");
|
96
|
How do I get ride of the rectangle arround focused item

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ShowFocusRect", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", 1);
|
470
|
How do I get notified once the user changes the Filter For field
// EditChange event - Fired when the user has taken an action that may have altered text in an edit control.
FUNCTION comboboxEvents_EditChange(OBJECT combobox, INT ColIndex)
Message( "ColIndex: " );
Message( ColIndex );
Message( "Label: " );
Message( _ObjectCallMethod(combobox, "ExecuteTemplate", "EditText(0)") );
Message( "FilterFor: " );
Message( _ObjectCallMethod(combobox, "ExecuteTemplate", "EditText(-1)") );
END
OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
ObjectAssociateEvents("comboboxEvents", combobox);
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "FilterForVisible", -1);
_ObjectSetProperty( combobox , "FilterForBackColor", 15790320);
_ObjectSetProperty( combobox , "IntegralHeight", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 4");
_ObjectCallMethod( items , "AddItem", "Item 5");
_ObjectCallMethod( combobox , "EndUpdate");
|
547
|
How do I get a list of interfaces the object implemenets

OBJECT combobox,createobject("dao.dbengine.120");
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( combobox , "ColumnAutoResize", 0);
createobject("dao.dbengine.120") = CreateObject("DAO.DBEngine.120");
rs = _ObjectCallMethod( _ObjectCallMethod( createobject("dao.dbengine.120") , "OpenDatabase", "C:\Program Files\Exontrol\ExComboBox\Sample\Access\sample.accdb") , "OpenRecordset", "Orders");
_ObjectCallMethod(combobox, "TemplatePut", "Dim CreObj,rs")
_ObjectCallMethod(combobox, "TemplatePut", CreateObject("Exontrol.PropertiesList"))
_ObjectCallMethod(combobox, "TemplatePut", rs)
Message( _ObjectCallMethod(combobox, "ExecuteTemplate", "CreObj.Interfaces(rs)") );
_ObjectSetProperty( combobox , "DataSource", rs);
_ObjectSetProperty( combobox , "Value", 10248);
_ObjectCallMethod( combobox , "EndUpdate");
|
287
|
How do I find the selected item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.SelectItem(h) = True");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(SelectedItem(0)) = True");
|
294
|
How do I find the index of the item based on its handle

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(ItemByIndex(ItemToIndex(h))) = True");
|
293
|
How do I find the handle of the item based on its index

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(ItemByIndex(1)) = True");
|
297
|
How do I find an item based on a path

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemData(InsertItem(h,,`Child 2`)) = 1234");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(FindPath(`Root 1\Child 1`)) = True");
|
296
|
How do I find an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(FindItem(`Child 2`,0)) = True");
|
107
|
How do I filter programatically the control

OBJECT column,combobox;
combobox = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterType", 3);
_ObjectSetProperty( column , "Filter", "Item*");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 2");
_ObjectCallMethod( combobox , "ApplyFilter");
|
63
|
How do I filter for items that match exactly the specified string

OBJECT column,combobox;
combobox = ObjectByName("AN1") ;
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterType", 240);
_ObjectSetProperty( column , "Filter", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 2");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 3");
_ObjectCallMethod( combobox , "ApplyFilter");
|
234
|
How do I expand or collapse an item

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
|
123
|
How do I expand automatically the items while user types characters to searching for something ( incremental searching )

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ExpandOnSearch", -1);
_ObjectSetProperty( combobox , "LinesAtRoot", -1);
_ObjectSetProperty( combobox , "AutoSearch", -1);
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column") , "AutoSearch", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "InsertItem", _ObjectCallMethod( items , "InsertItem", _ObjectCallMethod( items , "AddItem", "text"),"","some text"),"","another text");
_ObjectCallMethod( items , "InsertItem", _ObjectCallMethod( items , "InsertItem", _ObjectCallMethod( items , "AddItem", "text"),"","some text"),"","another text");
|
260
|
How do I enumerate the visible items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(FirstVisibleItem) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(NextVisibleItem(FirstVisibleItem)) = True");
|
259
|
How do I enumerate the siblings items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(NextSiblingItem(FirstVisibleItem)) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(PrevSiblingItem(NextSiblingItem(FirstVisibleItem))) = True");
|
256
|
How do I enumerate the root items

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Default");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Root 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ExpandItem(h) = True");
h = _ObjectCallMethod( items , "AddItem", "Root 2");
_ObjectCallMethod( items , "InsertItem", h,"","Child 1");
_ObjectCallMethod( items , "InsertItem", h,"","Child 2");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemBold(RootItem(0)) = True");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemUnderline(RootItem(1)) = True");
|
40
|
How do I ensure that the focused item is visible, after the user does the sort

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "EnsureOnSort", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item 3");
_ObjectCallMethod( items , "AddItem", "Item 1");
_ObjectCallMethod( items , "AddItem", "Item 2");
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod( combobox , "PutItems", _ObjectCallMethod( combobox , "GetItems", 0));
_ObjectCallMethod(combobox, "ExecuteTemplate", "Columns.Item(0).SortOrder = 1");
|
108
|
How do I enlarge the drop down filter window

OBJECT column,combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "FilterBarDropDownHeight", "-320");
column = _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectSetProperty( column , "DisplayFilterButton", -1);
_ObjectSetProperty( column , "FilterBarDropDownWidth", "-320");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 2");
|
165
|
How do I enlarge or change the size of the control's scrollbars

OBJECT combobox;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ScrollHeight", 18);
_ObjectSetProperty( combobox , "ScrollWidth", 18);
_ObjectSetProperty( combobox , "ScrollButtonWidth", 18);
_ObjectSetProperty( combobox , "ScrollButtonHeight", 18);
|
112
|
How do I enable the incremental search feature within a column

OBJECT columns,combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "AutoSearch", -1);
columns = _ObjectGetProperty( combobox , "Columns");
_ObjectSetProperty( _ObjectCallMethod( columns , "Add", "exStartWith") , "AutoSearch", 0);
_ObjectSetProperty( _ObjectCallMethod( columns , "Add", "exContains") , "AutoSearch", 1);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`text`),1) = `another text`");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`text`),1) = `another text`");
|
138
|
How do I enable resizing the columns at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ColumnsAllowSizing", -1);
_ObjectSetProperty( combobox , "MarkSearchColumn", 0);
_ObjectSetProperty( combobox , "HeaderVisible", 0);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column 2");
_ObjectSetProperty( combobox , "DrawGridLines", 2);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`Item 1`),1) = `Sub Item 1`");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(`Item 2`),1) = `Sub Item 2`");
|
351
|
How do I enable resizing all the items at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ItemsAllowSizing", 1);
_ObjectSetProperty( combobox , "DrawGridLines", 1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(`Item 2`)) = 48");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 3");
|
137
|
How do I enable resizing ( changing the height ) the items at runtime

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectSetProperty( combobox , "ItemsAllowSizing", -1);
_ObjectSetProperty( combobox , "ScrollBySingleLine", -1);
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 1");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.ItemHeight(AddItem(`Item 2`)) = 48");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Items") , "AddItem", "Item 3");
|
180
|
How do I enable or disable the entire column

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "C1");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Disabled") , "Enabled", 0);
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(0),1) = `0.1`");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(AddItem(1),1) = `1.1`");
|
268
|
How do I enable or disable a cell

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "C1");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "C2");
items = _ObjectGetProperty( combobox , "Items");
h = _ObjectCallMethod( items , "AddItem", "Cell 1");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj,h")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "TemplatePut", h)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellCaption(h,1) = `Cell 2`");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellEnabled(h,1) = False");
|
553
|
How do I display the position of the item with 0-padding

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "BeginUpdate");
_ObjectSetProperty( _ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Items") , "FormatColumn", "((1 apos ``) lpad `00`) + `. ` + value");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod( items , "AddItem", "Item A");
_ObjectCallMethod( items , "AddItem", "Item B");
_ObjectCallMethod( items , "AddItem", "Item C");
_ObjectCallMethod( items , "AddItem", "Item D");
_ObjectCallMethod( combobox , "EndUpdate");
|
349
|
How do I display the icons being selected in the control's label

OBJECT combobox,items;
combobox = ObjectByName("AN1") ;
_ObjectCallMethod( combobox , "Images", "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
_ObjectCallMethod( _ObjectGetProperty( combobox , "Columns") , "Add", "Column");
items = _ObjectGetProperty( combobox , "Items");
_ObjectCallMethod(combobox, "TemplatePut", "Dim iteObj")
_ObjectCallMethod(combobox, "TemplatePut", items)
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellImage(AddItem(`Image 1`),0) = 1");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellImage(AddItem(`Image 2`),0) = 2");
_ObjectCallMethod(combobox, "ExecuteTemplate", "iteObj.CellImage(AddItem(`Image 3`),0) = 3");
_ObjectCallMethod(combobox, "ExecuteTemplate", "AssignEditImageOnSelect(0) = True");
_ObjectSetProperty( combobox , "Value", "Image 2");
|